home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_11532_AppleEvt.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
8KB
|
142 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 AA1D syscall AllocCursor
00000002 A1AB syscall 0x0AB, flags=1
00000004 0000 022A ori.b D0, 0x2A /* '*' */
00000008 0000 0158 ori.b D0, 0x58 /* 'X' */
0000000C 0000 0026 ori.b D0, 0x26 /* '&' */
00000010 8000 or.b D0, D0
00000012 0002 2E58 ori.b D2, 0x58 /* 'X' */
label00000016:
00000016 0A0B 1DD2 xori.b A3, 0xD2
0000001A 1DCA move.b <<invalid special address>>, A2
0000001C 0A0F 1DC2 xori.b A7, 0xC2
00000020 0610 8B83 addi.b [A0], 0x83
00000024 0A7B 2624 D304 xori.w <<invalid full ext with I/IS == 4>>, 0x2624 /* '&$' */
0000002A 6305 bls +0x7 /* 00000031 */
0000002C 9313 sub.b [A3], D1
0000002E 1E28 7C64 move.b D7, [A0 + 0x7C64]
00000032 6666 bne +0x68 /* 0000009A */
00000034 1E10 move.b D7, [A0]
00000036 7C2C moveq.l D6, 0x2C
00000038 6666 bne +0x68 /* 000000A0 */
0000003A 530A subq.b A2, 1
0000003C 0305 btst D5, D1
0000003E D31A add.b [A2]+, D1
00000040 3212 move.w D1, [A2]
00000042 64D2 bcc -0x2C /* 00000016 */
00000044 7339 moveq.l D1, 0x39
00000046 7339 moveq.l D1, 0x39
00000048 D24B add.w D1, A3
0000004A 4EAB 3612 jsr [A3 + 0x3612]
0000004E 7B26 moveq.l D5, 0x26
00000050 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000052 1343 3B19 move.b [A1 + 0x3B19], D3
00000056 A300 syscall Open/PBHOpen/HOpen, flags=3
00000058 D823 add.b D4, -[A3]
0000005A 096A 3CAB bchg [A2 + 0x3CAB], D4
0000005E 1132 6101 move.b -[A0], [[A2 + <<invalid base displacement size>> + D6]]
00000062 4208 clr.b A0
00000064 D20B add.b D1, A3
00000066 2453 movea.l A2, [A3]
00000068 2C12 move.l D6, [A2]
0000006A 9B14 sub.b [A4], D5
0000006C 12DB move.b [A1]+, [A3]+
0000006E 1E4B movea.b A7, A3
00000070 020F 8102 andi.b A7, 0x2
00000074 9B3F sub.b <<invalid special address>>, D5
00000076 CB04 abcd D5, D4
00000078 6B18 bmi +0x1A /* 00000092 */
0000007A 7318 moveq.l D1, 0x18
0000007C 3212 move.w D1, [A2]
0000007E 7318 moveq.l D1, 0x18
00000080 00AB 38A3 0032 0502 ori.l [A3 + 0x502], 0x38A30032
00000088 B320 xor.b -[A0], D1
0000008A 3B19 move.w -[A5], [A1]+
0000008C 8B01 sbcd D5, D1
0000008E AB00 syscall BitBlt
00000090 2B2F 1C73 move.l -[A5], [A7 + 0x1C73]
// begin alternate branch 00000092-00000096
label00000092:
00000092 1C73 181B movea.b A6, [A3 + D1 + 0x1B]
// end alternate branch 00000092-00000096
label00000092: // (misaligned)
00000094 181B move.b D4, [A3]+
00000096 1B33 004C move.b -[A5], [A3 + D0.w + 0x4C]
label0000009A:
0000009A 000F 12D3 ori.b A7, 0xD3
0000009E 1A14 move.b D5, [A4]
label000000A0:
000000A0 00EB .incomplete
000000A2 89D3 divs.w D4, [A3]
000000A4 1A83 move.b [A5], D3
000000A6 0B32 122C btst [A2 + D1.w * 2 + 0x2C], D5
000000AA D2BB 45A3 3645 06B2 5806 add.l D1, [[0x3645 + D4 * 4] + 0x6B25806]
000000B4 AB05 syscall CopyHandle
000000B6 084B 023B bchg.b A3, 0x3B /* ';' */
000000BA 99AB 0065 sub.l [A3 + 0x65], D4
000000BE 0825 0541 btst.b -[A5], 0x41 /* 'A' */
000000C2 03AB 00A4 bclr [A3 + 0xA4], D1
000000C6 2309 move.l -[A1], A1
000000C8 D31A add.b [A2]+, D1
000000CA 9B09 subx.b -[A5], -[A1]
000000CC D31A add.b [A2]+, D1
000000CE 6A26 bpl +0x28 /* 000000F6 */
000000D0 B304 xor.b D4, D1
000000D2 6B26 bmi +0x28 /* 000000FA */
000000D4 0C54 2A10 cmpi.w [A4], 0x2A10
000000D8 600A bra +0xC /* 000000E4 */
000000DA 7326 moveq.l D1, 0x26
000000DC 24FB 0053 move.l [A2]+, [PC + D0.w + 0x53]
000000E0 09B7 0007 bclr [A7 + D0.w + 0x7], D4
label000000E4:
000000E4 0305 btst D5, D1
000000E6 9B14 sub.b [A4], D5
000000E8 8700 sbcd D3, D0
000000EA 1773 2659 1093 move.b [A3 + 0x1093], [A3 + D2.w * 8 + 0x59]
000000F0 1232 6101 move.b D1, [[A2 + <<invalid base displacement size>> + D6]]
000000F4 5110 subq.b [A0], 8
label000000F6:
000000F6 D31E add.b [A6]+, D1
000000F8 129B move.b [A1], [A3]+
label000000FA:
000000FA 2D49 10DB move.l [A6 + 0x10DB], A1
000000FE 454A chk.w D2, A2
00000100 1CDB move.b [A6]+, [A3]+
00000102 1E00 move.b D7, D0
00000104 2B81 32A5 move.l [A5 + D3.w * 2 - 0x91], D1
00000108 01A1 bclr -[A1], D0
0000010A 0A82 AB00 6B0A xori.l D2, 0xAB006B0A
00000110 DB18 add.b [A0]+, D5
00000112 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000114 6B18 bmi +0x1A /* 0000012E */
00000116 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000118 8512 or.b [A2], D2
0000011A 2C25 move.l D6, -[A5]
0000011C 0712 btst [A2], D3
0000011E 6B18 bmi +0x1A /* 00000138 */
00000120 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000122 3B99 DB01 move.w [[A5 + <<invalid base displacement size>> + A5 * 2]], [A1]+
00000126 2B08 move.l -[A5], A0
00000128 AB00 syscall BitBlt
0000012A 9B0C subx.b -[A5], -[A4]
0000012C E115 roxl D5.b, 8
label0000012E:
0000012E 40A1 negx.l -[A1]
00000130 115D 11DB move.b [A0 + 0x11DB], [A5]+
00000134 0558 bchg [A0]+, D2
00000136 062B 0E55 11E1 addi.b [A3 + 0x11E1], 0x55 /* 'U' */
// begin alternate branch 00000138-0000013C
label00000138:
00000138 0E55 11E1 .invalid.w [A5], 0x11E1 // invalid immediate operation
// end alternate branch 00000138-0000013C
label00000138: // (misaligned)
0000013C 0A45 119B xori.w D5, 0x119B
00000140 1445 movea.b A2, D5
00000142 119B 149B move.b [A0 + D1.w * 4 - 0x101], [A3]+
00000146 099B bclr [A3]+, D4
00000148 146A 2603 movea.b A2, [A2 + 0x2603]
0000014C 01D3 .incomplete
0000014E 3751 110E move.w [A3 + 0x110E], [A1]
00000152 0C18 .incomplete